package com.fujitsu.nanjing.tieba.dao;

import com.fujitsu.nanjing.tieba.ibator.CoreCreditsLog;
import com.fujitsu.nanjing.tieba.ibator.CoreCreditsLogCriteria;
import java.util.List;

public interface CoreCreditsLogDAO {
    int countByExample(CoreCreditsLogCriteria example);

    int deleteByExample(CoreCreditsLogCriteria example);

    int deleteByPrimaryKey(Integer logid);

    void insert(CoreCreditsLog record);

    void insertSelective(CoreCreditsLog record);

    List<CoreCreditsLog> selectByExample(CoreCreditsLogCriteria example);

    CoreCreditsLog selectByPrimaryKey(Integer logid);

    int updateByExampleSelective(CoreCreditsLog record, CoreCreditsLogCriteria example);

    int updateByExample(CoreCreditsLog record, CoreCreditsLogCriteria example);

    int updateByPrimaryKeySelective(CoreCreditsLog record);

    int updateByPrimaryKey(CoreCreditsLog record);
}